package com.yic.module.mes.api.mo;

import com.yic.module.mes.api.mo.dto.MoRespDTO;
import com.yic.module.mes.convert.mo.MoConvert;
import com.yic.module.mes.dal.dataobject.mo.MoDO;
import com.yic.module.mes.service.mo.MoService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.math.BigDecimal;

/**
 * @Author: Ljx
 * @createTime: 2023年12月06日 16:48:36
 * @version: v1.0.0
 * @Description: 工单API实现
 */
@Service
public class MoApiImpl implements MoApi{

    @Resource
    private MoService moService;

    @Override
    public MoRespDTO getMo(Long id) {
        if (id == null) {
            return null;
        }
        MoDO mo = moService.getMo(id);
        return MoConvert.INSTANCE.convert01(mo);
    }

    @Override
    public void changeInAmount(Long id, BigDecimal amount) {
        moService.changeAmount(id, null, null, null, null, amount);
    }
}
